package com.kakarote.bi.entity.VO;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.time.LocalDateTime;

@Data
@ApiModel("系统日志")
@NoArgsConstructor
@AllArgsConstructor
public class BiSystemLogsVO implements Serializable {

    @ApiModelProperty("请求地址")
    private String requestUri;

    @ApiModelProperty("请求参数")
    private String parameterList;

    @ApiModelProperty("参数名")
    private String parameterName;

    @ApiModelProperty("IP地址")
    private String clientIp;

    @ApiModelProperty("返回结果")
    private String resultData;

    @ApiModelProperty("返回状态")
    private Integer resultCode;

    @ApiModelProperty("创建人ID")
    private Long createUserId;


    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;

    @ApiModelProperty("错误数据")
    private String errorData;

    private String exceptionName;

    private String executionTime;

    @ApiModelProperty("创建人姓名")
    private String createUserName;

    @ApiModelProperty("部门名称")
    private String deptName;

    @ApiModelProperty("模块名称")
    private String title;

    @ApiModelProperty("接口名称")
    private String name;

    @ApiModelProperty("拼接后名称")
    private String result;

    @ApiModelProperty("行为")
    private String behavior;

    @ApiModelProperty("登录方式")
    private String loginMethod;

    @ApiModelProperty("异常现象")
    private String errorMsg;

    @ApiModelProperty("访问类型")
    private String equipmentType;


}
